﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SPMS.Log.Utility
{
    /// <summary>
    /// 命名属性提供者
    /// </summary>
    /// <remarks>用于对外提供命名属性</remarks>
    /// <history>
    /// [zanezeng]               2009/10/20 9:46    创建
    /// </history>
    public interface INamedPropertyProvider
    {
        #region ---Property

        /// <summary>
        /// 获得给定名称的属性值
        /// </summary>
        /// <value>给定名称的属性值，如果给定名称的属性值不存在，则返回<c>Null</c></value>
        /// <remarks></remarks>
        /// <history>
        /// [zanezeng]               2009/10/20 9:47    创建
        /// </history>
        object this[string name]
        {
            get;
        } 

        #endregion
    }
}
